<?php
/**
 * 消息网关接口
 *
 * @author seraph 2009.07.15
 *
 */

class Common_MessageGateway {

	/**
	 * 构造
	 *
	 */
	public function __construct()
	{}

	/**
	 * 网关接口生成工厂，按指定的网关类型，返回网关对象实例
	 *
	 * @param string $adapterName
	 * IM 即时通讯
	 * Mail 邮件
	 * SMS 短信
	 * @param array $params
	 *
	 * @return object
	 */
	static public function factory($adapterName,$params = array())
	{
		//组成实际引擎类名
		$adapterName = 'Common_MessageGateway_' . $adapterName;
		//实例化引擎类
		$adapter = new $adapterName($params);
			
		return $adapter;
	}

}